首页

windows hyperV 外部交换机慢网速修复

前言

因为如果配置好 外部交换机 我就可以通过 rdp 直连 hyperV 中的虚拟机了,所以我一直都有这个需求,但是一旦开启外部交换机,虽然可以使用 网络却慢到难以忍受。
不知道为什么网速为啥会变慢这老多,折磨了我很久,今天再次尝试解决此问题。
通过搜索得知以下方案:

关闭 Large Send Offload (修复上传速度)

https://zhuanlan.zhihu.com/p/625867441 中提到 lso 问题,参考下图关闭 Large Send Offload 选项(虚拟机和宿主机的虚拟设备都需要关闭),对于有些人而言这样就行了,但是我的电脑还是不行 ​

关闭数据包合并 (修复下载速度)

根据 https://www.tenforums.com/virtualization/183576-very-slow-up-download-speeds-hyperv-external-switch-setup.html 中的说明,我还关闭了宿主机中wifi网卡(注意是wifi网卡,也就是实际共享给外部虚拟交换机的那个)的合并功能,然后下载速度才没有问题,仅关闭 Large Send Offload 并不能解决问题

难受-配置虚拟机静态ip

按照上面这样配置后我的宿主机网络没有问题了,但是虚拟机又没有网络了...
于是我又尝试恢复 lso 和 数据包合并,结果发现 los 还是会影响上传速度,但是 数据包合并 这个选项居然不影响下载速度的了,唯一的问题是我的虚拟机还是没有网络。
然后在虚拟机中打开网络诊断一看:找不到DHCP服务器
咱也不知道他为啥就不能自己找到 dhcp 了,干脆手动配置一下,配置成和宿主机差不多的,就ip地址改一下不要冲突了。结果就好了🎉
这玩意是真难受啊,但是终于解决问题了,也是非常开心😂
另外推荐一下 1remote ,用来 rdp远程真好,尤其是 4k 屏幕的适配。

可选项:网络重置

如果电脑本身还存在其他网络问题的话可以尝试一下这个
按下win键输入:网络重置 使用这个选项来修复系统本身可能存在的网络问题。
如果前面的办法没有解决,可以先网络重置再搭配着前面的方法慢慢尝试